<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>对象的解构</title>
</head>
<body>
    
</body>
<script>
    // es6 let/ const
    // js 解释型  动态的语言  被赋值的时候才能确定数据类型
    // python js  a = 1 java int a;
    // js 变成 静态语言 ts 
    // 鸿蒙的语言语法是ts语法  let a:number = 1  ts语言再加上鸿蒙UI库 => arkui / arkts语法
    // js es6 就开始重视这些事情
    // js es 7 es 8  es6

    // 什么是解构赋值
    //快速从容器中快速提取成员的一种语法
    obj = {
        name:"Shane",
        age:18,
        gender:'男'
    }

    //es5 对象名.属性/方法 这样的方式为es5的解构
    // let name = obj.name
    // let newAge = obj.age
    // let gender = obj.gender

    // console.log(name,newAge,gender);
    
    //es6 
   let {gender,age:newAge,name} = obj
    console.log(newAge,name,gender);
    

</script>
</html>